Package-level declarations

Types

Link copied to clipboard
interface ReadOnlyArchive

Read-only, open-in-place view over a local content archive — a path → bytes store, backed by whatever container the file actually is. Implementations today:

Link copied to clipboard
class Sqlite3dTilesArchive : ReadOnlyArchive

ReadOnlyArchive over a Cesium .3dtiles package — a SQLite database whose media(key, content) table maps each tileset-relative path to its (optionally gzipped) bytes. This is the SQLite sibling of ZipFileArchive (which reads the .3tz / 3TZ ZIP form); both feed the same earth.worldwind.layer.ogc3d.stream.ArchiveTileByteSource transport, so the layer pipeline is identical regardless of container.

Link copied to clipboard
class ZipFileArchive : ReadOnlyArchive

ReadOnlyArchive backed by java.util.zip.ZipFile over a direct filesystem path (JVM + Android). ZipFile opens with random access, reads only the central directory up front, and inflates individual entries on demand — so opening a 15 GB archive does not read 15 GB. Requires a real file path; the app is expected to hand us one it can open directly (no SAF content:// fd handling needed for that case). ZIP64 is supported on modern JVM/Android.